package com.wjx.demo.`fun`

fun main(args: Array<String>) {
    //with函数是一个单独的函数，并不是Kotlin中的extension，所以调用方式有点不一样，返回是最后一行，然后可以直接调用对象的方法，感觉像是let和apply的结合。
    with(ArrayList<String>()) {
        add("a")
        add("b")
        add("c")
        println(this)  //[a, b, c]
        add("d")
    }.let { println(it) }   //let 打印 true，因为是add("d") 成功

}